package com.veer.shop.mapper;

import com.veer.shop.param.AdminRoleParam;
import com.veer.shop.pojo.AdminRole;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 管理员角色数据接口访问层
 * 
 * @author WangBin
 * 2020年8月13日-下午2:30:41
 */
public interface AdminRoleMapper {
	
	// 插入用户角色信息
    int insert(AdminRole adminRole);
	
	// 查询角色信息
    AdminRole getById(@Param("role_id") Integer role_id);
	
	// 更新管理员角色信息
    int update(AdminRole adminRole);
	
	// 查询所有管理员角色列表
    List<AdminRole> getList(AdminRoleParam adminRoleParam);

	// 删除角色
    Integer delete(@Param("role_id") Integer role_id);
}
